# 定义字典(非空)元素的列表     列表嵌套字典
login_data = [
    {"username": "13488888888", "password": "123456"},
    {"username": "", "password": "123456"},
    {"username": "13800000001", "password": ""},
    {"username": "13800000001", "password": "123"}
]

# 思路：数据和业务分离的思路
# 1.先实现业务功能（函数）
def login(phone, pwd):
    """
    登录判断函数
    :param phone: 手机号
    :param pwd: 密码
    :return: 无
    """
    # 只有手机号和密码都正确时，登录成功
    if phone == "13488888888" and pwd == "123456":
        print("登录成功")
    else:
        print("登录失败")
# 调用函数 测试“空账号+正确密码”的场景
login("","123456")

num = 1  # 计数器 记录当前是第几次测试
for i in login_data:
  # 获取账号密码
  phone = i.get("username")
  pwd = i.get("password")
  print(f"第{num}次测试")
  # 调用函数
  login(phone, pwd)
  num += 1  # 调用一次计数器增1

